Dataset of Program Source Codes Solving Unique Programming Exercises Generated by Digital Teaching Assistant

نویسندگان

چکیده

This paper presents a dataset containing automatically collected source codes solving unique programming exercises of different types. The were generated by the Digital Teaching Assistant (DTA) system that automates massive Python course at MIREA—Russian Technological University (RTU MIREA). Source small programs grouped type solved task can be used for benchmarking code classification and clustering algorithms. Moreover, data training intelligent program synthesizers or mutation testing frameworks, more applications are yet to discovered. We describe architecture DTA system, aiming provide detailed insight regarding how why was collected. In addition, we algorithms responsible analysis in system. These use vector representations based on Markov chains, compute pairwise Jensen–Shannon divergences programs, apply hierarchical order discover high-level concepts students while tasks. proposed approach incorporated into courses when there is need identify approaches implemented students.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Open source platform Digital Personal Assistant

In our project we introduce open source platform Digital Personal Assistant (DPA). We talk about architecture of the platform and demonstrate potential of DPA on example interaction with Smart Home manager.

متن کامل

Unique User - generated Digital Pseudonyms ⋆ Updated : 2007

This paper presents a method to generate unique and nevertheless highly random pseudonyms in a distributed environment. More precisely, each user can now generate his pseudonym locally in his personal security environment, e.g. in his smart card or his personal digital assistant. There is no need for any information interchange between issuing parties or global data (especially keys), except un...

متن کامل

Dialogue Generation of Program Source Codes

This paper describes the design of the dialogue based integrated development environment. It discusses the basic idea of the system grammar based dialogue generation. Generating dialogues by means of grammar allows the system to be nearly independent on the programming language and to limit syntactical errors in the generated code. The rest of the paper is devoted to the techniques making dialo...

متن کامل

Teaching Induction with Functional Programming and A Proof Assistant

Mathematical induction is a difficult subject for beginning students of computer science to fully grasp. In this short paper, we propose using functional programming and proof assistants as an aide in teaching mathematical induction in a traditional discrete mathematics course. To demonstrate this approach, we created a proof-ofconcept web-based tutorial on induction. In this tutorial, students...

متن کامل

Growing nurse leaders: an undergraduate teaching assistant program.

In today's complex health care system, leader behaviors are critical for all nurses. The undergraduate teaching assistant (TA) program empowers students to develop leadership behaviors through a collaborative mentoring model. This successful program enables undergraduate students to collaborate with faculty and graduate TAs in co-teaching large classes. The collaborative mentoring, structured c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Data

سال: 2023

ISSN: ['2306-5729']

DOI: https://doi.org/10.3390/data8060109